Skip to content

Conversation

@piotr-iohk
Copy link
Collaborator

@piotr-iohk piotr-iohk commented Jan 16, 2026

Addresses Android part of: synonymdev/bitkit-e2e-tests#83

Description

This PR schedules the E2E migration workflow (introduced in #598) to run nightly.

The workflow executes four migration scenarios:

  • Wallet restoration
  • Wallet migration
  • Wallet migration (wallet with passphrase)
  • Wallet migration with sweep

Each scenario:
• Creates a wallet in the RN app (including transactions, tags, and a standard Lightning channel)
• Triggers the migration flow
• Verifies migration success by validating balances, transactions, and tags

The tests cover migrations from the last three Bitkit RN versions:
• v1.1.6
• v1.1.4
• v1.1.3

For migration setup, prebuilt Bitkit RN apps for regtest are used. These builds are published here:
https://github.com/synonymdev/bitkit-e2e-tests/releases/tag/migration-rn-regtest

I think that running this workflow nightly provides sufficient coverage.

Migration scenarios were implemented in:
synonymdev/bitkit-e2e-tests#95

Preview

Example run: https://github.com/synonymdev/bitkit-android/actions/runs/21136659237

QA Notes

@piotr-iohk piotr-iohk self-assigned this Jan 16, 2026
@piotr-iohk piotr-iohk marked this pull request as ready for review January 19, 2026 12:48
@claude
Copy link

claude bot commented Jan 19, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@jvsena42 jvsena42 merged commit 12e169b into master Jan 19, 2026
14 checks passed
@jvsena42 jvsena42 deleted the test/migration-workflow branch January 19, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants